--- title: C- A DSL allows people to expand their use cases far beyond the imagination of the designer enableToc: false tags: - claim --- [[C- A DSL allows for abstraction]]. [[C- End-user programming enables the developers to be lazy about their backlog of feature requests]]. We see this in communities like [[Roam Research]] and [[Obsidian]], where members design new add-ons and build the ecosystem of the product, picking off most of the low-hanging fruit from the product's current version. This also enables development teams to focus on their own areas of expertise, leaving other work for interested community developers.